Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Програми з розгалуженими та циклічними алгоритмами

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних технологій, автоматики та метрології
Факультет:
Не вказано
Кафедра:
Кафедра захисту інформації

Інформація про роботу

Рік:
2011
Тип роботи:
Лабораторна робота
Предмет:
Алгоритмічні мови і програмування
Група:
ЗІ-12
Варіант:
12

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА кафедра ЗІ З В І Т до лабораторної роботи №2 з курсу: «Алгоритмічні мови та програмування» на тему: «Програми з розгалуженими та циклічними алгоритмами» Варіант №12 Виконав: ст. гр. ЗІ-12 Прийняв: Львів - 2011 Мета роботи – вивчити інструкції мови С#, навчитися складати та відлагоджувати розрахункові програми з розгалуженими та циклічними структурами. ЗАВДАННЯ Скласти блок-схему алгоритму та програму мовою C# для табулювання функцій. Забезпечити ввід значень інтервалу, кроку і похибки табулювання з клавіатури і вивід результатів на дисплей. БЛОК-СХЕМА АЛГОРИТМУ 1 2 БЛОК-СХЕМА МЕТОДУ Tabuljuvannja () 1 2 3 БЛОК-СХЕМА МЕТОДУ Scan() БЛОК-СХЕМА МЕТОДУ NaEkran() БЛОК-СХЕМА МЕТОДУ Obchusl() + - + - СПИСОК ІДЕНТИФІКАТОРІВ КОНСТАНТ, ЗМІННИХ, ФУНКЦІЙ, ВИКОРИСТАНИХ У БЛОК-СХЕМІ АЛГОРИТМУ І ПРОГРАМІ, ТА ЇХ ПОЯСНЕННЯ x, a, b, h, dE, d – змінні дійсного типу; n – змінна цілого типу; y – змінна дійсного типу, якій надається значення результату обчислення виразу; Main() – головний метод; Scan() – метод, в якому вводяться дані; NaEkran() – метод, який виводить значення на екран; Obchusl() – метод, в якому обчислюється вираз Console.WriteLine () – метод виводу даних, який належить класу Console; Console.ReadLine() – метод вводу даних який належить класу Console; Convert.ToDouble() – метод перетворення типу змінної в тип double; Math.Pow(x,y) – математичний метод обчислення xy; new – оператор, який створює об’єкт; class My_lab_1 – базовий клас, який містить метод Scan, NaEkran, Tabuljuvannja ; class Proga – похідний клас, який містить метод Main; ТЕКСТ ПРОГРАМИ using System; using System.Collections.Generic; using System.Text; namespace My { class My_lab_1 { public double a, b, h, x, y; public void Scan() { Console.WriteLine("Vvestu a:"); a = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Vvestu b:"); b = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Vvestu h:"); h = Convert.ToDouble(Console.ReadLine()); } public void Obchusl() { if (x < 1) y = Math.Cos(Math.Sqrt(Math.Pow(x, 3.0))); else if (x >= 1.5) y = Math.Pow(Math.Sin(Math.Log(x)), 5.0); else y = Math.Atan(Math.Exp(x)); } public void NaEkran() { Console.WriteLine("x=" + x + " y=" + y); } public void Tabuljuvannja() { for (x = a; x < b + h / 2.0; x += h) { Obchusl(); NaEkran(); } } } class Proga { static void Main(string[] args) { My_lab_1 Lab = new My_lab_1(); Lab.Scan(); Lab.Tabuljuvannja(); Console.ReadLine(); } } } РЕЗУЛЬТАТ /
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини